From: Georges Basile Stavracas Neto Date: Wed, 3 Jun 2020 00:22:40 +0000 (-0300) Subject: workspace: Remove reserved slots X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~684^2^2~154 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fa97f7141bb91d9406525f6bd950c57b05734fc2;p=gnome-shell.git workspace: Remove reserved slots This is a pre-3.0 feature that was dropped before the 3.0 release, but managed to find its way until now, 11 years later. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1352 --- diff --git a/js/ui/workspace.js b/js/ui/workspace.js index e1b5ea7a8..e1b9b003e 100644 --- a/js/ui/workspace.js +++ b/js/ui/workspace.js @@ -820,9 +820,6 @@ class Workspace extends St.Widget { layout_manager: new WorkspaceLayout(metaWorkspace, monitorIndex), }); - // When dragging a window, we use this slot for reserve space. - this._reservedSlot = null; - this._reservedSlotWindow = null; this.metaWorkspace = metaWorkspace; this.monitorIndex = monitorIndex; @@ -878,19 +875,6 @@ class Workspace extends St.Widget { return this._windows.length == 0; } - setReservedSlot(metaWindow) { - if (this._reservedSlotWindow == metaWindow) - return; - - if (!metaWindow || this.containsMetaWindow(metaWindow)) { - this._reservedSlotWindow = null; - this._reservedSlot = null; - } else { - this._reservedSlotWindow = metaWindow; - this._reservedSlot = this._windows[this._lookupIndex(metaWindow)]; - } - } - syncStacking(stackIndices) { this.layout_manager.syncStacking(stackIndices); } diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 2792efaad..af767a434 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -52,14 +52,12 @@ var WorkspacesViewBase = GObject.registerClass({ } } - _dragBegin(overview, window) { + _dragBegin() { this._inDrag = true; - this._setReservedSlot(window); } _dragEnd() { this._inDrag = false; - this._setReservedSlot(null); } vfunc_allocate(box) { @@ -132,11 +130,6 @@ class WorkspacesView extends WorkspacesViewBase { this._updateScrollPosition(); } - _setReservedSlot(window) { - for (let i = 0; i < this._workspaces.length; i++) - this._workspaces[i].setReservedSlot(window); - } - getActiveWorkspace() { let workspaceManager = global.workspace_manager; let active = workspaceManager.get_active_workspace_index(); @@ -311,10 +304,6 @@ class ExtraWorkspaceView extends WorkspacesViewBase { this.add_actor(this._workspace); } - _setReservedSlot(window) { - this._workspace.setReservedSlot(window); - } - getActiveWorkspace() { return this._workspace; }